package juego.enemigos;

import org.w3c.dom.Element;
import org.w3c.dom.Node;

import principal.Constantes;

import juego.ObjetoDelJuego;
import juego.armas.Ametralladora;
import juego.enums.tipoMovimiento;
import juego.vistas.VistaDinamica;
import juego.vistas.VistaGrizzlyBattleTank;
import niveles.Escenario;
import basicas.Posicion;

public class GrizzlyBattleTank extends TanqueEnemigo {

	public GrizzlyBattleTank(Posicion posicionInicial) {
		super(posicionInicial);		
		setDireccion(tipoMovimiento.abajo);
		this.setVelocidadMovimiento(Constantes.VELOCIDAD_GRIZZLYBATTLETANK);
		this.setTiempoRecarga(Constantes.TIEMPO_RECARGA_GRIZZLYBATTLETANK);
		this.setArma(new Ametralladora());
	}
	
	public GrizzlyBattleTank(Node n) {
		super(n);
	}
	
	public void vivir() {
		super.vivir();
	}
	
	public int getPuntos() {
		return Constantes.PUNTOS_GRIZZLYBATTLETANK;
	}

	@Override
	public ObjetoDelJuego getObjetivo() {
		return getNivel().getAlgoTank();
	}
}
